package collectionTest;

import java.util.ArrayList;
import java.util.List;

/**
 * create by yongli on 2021-07-10 23:07
 */

public class RemoveTest {

    /**
     * 如何随心所欲的删除一个元素，是非常值得研究的.
     * @param args
     * remove, indexOf等方法的使用
     */
    public static void main(String[] args) {
        int n=4;
        List<Integer> arr = new ArrayList();
        for(int i=0;i<n;i++){
            Integer a = (int)(Math.random()*100);

            arr.add((int)(Math.random()*100));
        }
        for (int i = 0; i < n; i++) {
            System.out.printf("%d ",arr.get(i));
        }
        System.out.println();

        // Integer.value
        // index
        arr.remove(Integer.valueOf(2));
        for (int i = 0; i < arr.size(); i++) {
            System.out.printf("%d ",arr.get(i));
        }
        System.out.println();
        // 默认是int，严格区分
        arr.remove(2);
        for(int ele:arr){
            System.out.printf("%d ",ele);
        }
    }
}
